Use of Continuous Integration Tools for Application Performance Monitoring
نویسندگان
چکیده
High performance computing systems are becoming increasingly complex, both in node architecture and in the multiple layers of software stack required to compile and run applications. As a consequence, the likelihood is increasing for application performance regressions to occur as a result of routine upgrades of system software components which interact in complex ways. The purpose of this study is to evaluate the effectiveness of continuous integration tools for application performance monitoring on HPC systems. In addition, this paper also describes a prototype system for application performance monitoring based on Jenkins, a Java-based continuous integration tool. The monitoring system described leverages several features in Jenkins to track application performance results over time. Preliminary results and lessons learned from monitoring applications on Cray systems at the Oak Ridge Leadership Computing Facility are presented. Keywords-continuous integration; application monitoring; supercomputers
منابع مشابه
Development of system decision support tools for behavioral trends monitoring of machinery maintenance in a competitive environment
The article is centred on software system development for manufacturing company that produces polyethylene bags using mostly conventional machines in a competitive world where each business enterprise desires to stand tall. This is meant to assist in gaining market shares, taking maintenance and production decisions by the dynamism and flexibilities embedded in the package as customers’ demand ...
متن کاملIntegration of Kaizen Management and Balanced Scorecard (BSC) Models to Provide a Model for Continuous Improvement of Hospital Performance(Case Study: Hospitals of Shahroud University of Medical Sciences)
Background and Aim: In today's complex work environment, organizations need a strong link between strategy and effective strategy execution. The purpose of this research is to integrate Balanced Scorecard model with Kaizen management to meet this need and increase innovation efficiency in organization and create sustainable competitive advantage. Materials and Methods: This study was a descrip...
متن کاملTool Support for Software Migration Through Integration of the Programming Environments of the Source and Target Platforms
Specific tools to migrate an application from one platform to another are hard to find. The diversity of platforms to migrate from and to makes it difficult to create specific migration tools. The lack of specific tools causes developers to use general purpose tools in an isolated way. We propose to integrate the programming environments of two platforms so that a developer can work on a migrat...
متن کاملApplication of Multi Objective land Allocation technique for land use Planning Approach Case study: Hamadan County
From the late twentieth century, human kind has found out that if he wants to obtain cost efficiently and continuous utilization of lands, it is better to execute this in a planned framework named management plan. Such idea is became as an introduction to monitor the land or utilization of lands. Monitoring lands means contribution of an optimized space for land utilization with realization o...
متن کاملIntegrating Business Sustainability into Supply Chain Management
Companies today face the challenge of adopting proper supply chain sustainability (SCS) strategies and practices to respond effectively to emerging global sustainability initiatives. Business sustainability has become a strategic imperative, with a focus on both financial and non-financial sustainability performance, which creates shared value for all stakeholders. This paper examines the integ...
متن کامل